package com.cskaoyan._14access._03member.p2;

import com.cskaoyan._14access._03member.p1.Student;

/**
 * @description:
 * @author: 景天
 * @date: 2023/2/7 15:20
 **/
/*
不同包下的访问测试
 */
public class Demo {
    public static void main(String[] args) {
        Student s = new Student();

        // 访问成员变量
        System.out.println(s.a);
        // 默认的不行
        // System.out.println(s.b);
        // 不能访问私有的
        // System.out.println(s.c);

        // 访问静态成员
        System.out.println(Student.d);
        // 默认的不行
        // System.out.println(Student.e);
        // 'f' has private access in 'com.cskaoyan._14access._03member.p1.Student'
        // 不能访问私有的
        //System.out.println(Student.f);
        // ---->无论是静态的还是普通的都不能访问私有的,默认的也不行,只能访问public

        // 普通成员方法
        s.m1();
        // 默认的不行
        // s.m2();
        // private不行
        // s.m3();

        // 静态成员方法
        Student.m4();
        // 默认的不行
        // Student.m5();
        // private不行
        // Student.m6();

        // --->无论是普通成员方法,还是静态方法都不能访问私有的,不能访问默认的,只能是public
    }
}
